Client
は、IEthClient
インターフェースによって定義されています。
クライアントの作成には Chain
が必要です。これにより、Builderで設定したAPIキーを使って、RPCリクエスト用の高可用性・高応答性のNode Gatewayサービスを利用できます。独自のRPC URLを使いたい場合は、URL文字列をパラメータとして SequenceEthClient
を作成することも可能です。
クライアントは以下のスニペットで作成できます。
IEthClient
インターフェースに記載されており、SequenceEthClient
で実装されています。
注意:BalanceAt(場合によっては)を除き、ほとんどのユーザーはこれらのメソッドを利用する必要はありませんが、完全性のためにドキュメントに記載しています。
Block
を取得します。
Block
を取得します。
List<Block>
を取得します。
TransactionCall
をもとに、そのトランザクションに必要なガス量を見積もります。
FeeHistoryResult
を取得します。
Address
の推奨nonceを、指定したblockNumber(デフォルトは”latest”)で取得します。
Transaction
を取得します。
TransactionReceipt
を待機・取得します。